html {
    overflow-x: hidden !important;

    #root {
        overflow-x: hidden;
        background: #f5f5f5;

        .container_box {
            width: 980px;
            margin: 0 auto;

            overflow: hidden;
            background: #fff;
            border-left: 1px solid #d3d3d3;
            border-right: 1px solid #d3d3d3;

            .container_main {
                float: left;
                width: 100%;
                margin-right: -250px;

                .left {
                    border-right: 1px solid #d3d3d3;
                    margin-right: 250px;

                    .left-box {
                        padding: 20px 12px 0px;
                    }
                }

            }

            .container_side {
                position: relative;
                float: right;
                width: 250px;

                .login {
                    height: 123px;
                    background: url(../../assets/index/bg3.png) left top repeat-x;
                    border-bottom: 1px solid #b1b1b1;

                    p {
                        line-height: 22px;
                        color: #666666;
                        margin: 18px 20px;
                        font-size: 12px;
                        ;
                    }

                    .loginBtn {
                        width: 100px;
                        height: 30px;
                        line-height: 30px;
                        text-align: center;
                        color: #fff;
                        display: block;
                        margin: 20px auto;
                        background: url(../../assets/index/btn1.png);
                    }

                    .loginBtn:hover {
                        background: url(../../assets/index/btn2.png);
                    }
                }
            }

        }
    }
}